COLUMN: Letter from the Editors
Join Our Team: A Unique Opportunity for Aspiring Computer Science Students
By Jiayi Li, May 2024
By Jiayi Li, May 2024
By Gopal Mengi, February 2024
By Eric J. Gonzalez, February 2024
By Gopal Mengi, October 2023
By Gopal Mengi, June 2023
By Nupur Shiturkar, January 2023
By Nupur Shiturkar, October 2022
Queer in AI is an organization that aims to combat the harms faced by queer researchers within AI. Several inclusion initiatives are outlined, including those centered on policy and financial aid.
By Hetvi Jethwani, Arjun Subramonian, William Agnew, MaryLena Bleile, Sarthak Arora, Maria Ryskina, Jeffrey Xiong, July 2022
By Nupur Shiturkar, January 2022
By Daniela Zieba, June 2021
By Daniela Zieba, March 2021
Gabriele Kotsis, ACM President and full professor in computer science at Johannes Kepler University, shares her personal experiences and suggestions to shape the future of computer science.
By Elizabeth Churchill, Nova Ahmed, March 2021
By Anshuman Majumdar, November 2019
By Anshuman Majumdar, September 2019
By Anshuman Majumdar, July 2019
Collegiate esports' rising popularity has created a host of new educational and research opportunities, ranging from understanding and modeling these communities to expanding programs beyond college into high-school learning environments.
By Je Seok Lee, Constance Steinkuehler, July 2019
By Anshuman Majumdar, April 2019
By Anshuman Majumdar, January 2019
By Anshuman Majumdar, October 2018
By Anukruti Mathur, October 2018
By Anshuman Majumdar, July 2018
By Anshuman Majumdar, April 2018
Why it matters to liberate creativity and how technology can help us along the way.
By Seda Röder, April 2018
By Anshuman Majumdar, December 2017
By Anshuman Majumdar, September 2017
By Anshuman Majumdar, June 2017
Young and early-career researchers at the 2016 Heidelberg Laureate Forum discuss how the frontier between mathematics and computer science is shifting, what the future promises, and the implications the frontier's shape and dynamics will have on both fields.
By Edmon Begoli, Vincent Schlegel, Michael Atiyah, Praise Adeyemo, Tim Baarslag, April 2017
By Daniel López Sánchez, September 2016
By David Byrd, June 2016
By David Byrd, April 2016
By Vassilis Kalantzis, December 2015
By Kayalvizhi Jayavel, December 2015
The XRDS blog highlights a range of topics from conference coverage, to security and privacy, to CS theory. Selected blog posts, edited for print, are featured in every issue. Please visit xrds.acm.org/blog to read each post in its entirety. If you are interested in joining as a student blogger, please contact us.
By Nur Al-huda Hamdan, December 2015
This year's ACM award winners share how their chapters came out on top.
By Claudia Schulz, November 2015
At Pontificia Universidad Javeriana, the students are also the teachers
By Claudia Schulz, July 2015
By Claudia Schulz, March 2015
By Claudia Schulz, December 2014
By Suranga Nath Kasthurirathne, December 2014
Exposing the driving causes behind the lack of diversity in our communities, and how to use your privilege for good.
By Erin Carson, June 2014
By Michael Zuba, December 2013
By Michael Zuba, September 2013
This article stitches together the current journey of ICTD researchers based in Africa who formed a virtual network, which hopes to contribute toward the enhancement of representation within the academic ICTD community.
By Kathleen Diga, December 2012
How a forthcoming user experience (UX) lab will meet the needs of the African technology community.
By Mark Kamau, Angela Crandall, Kagonya Awori, December 2012
By Angela Crandall, Rhoda Omenya, December 2012
By Ben Deverett, September 2012
By Martin Dittus, September 2012
By Daniel Gooch, March 2011
Each year the Association for Computing Machinery (ACM) arranges a worldwide programming contest. This contest has two rounds: the regional contests and the World Final. The teams with the best results in the regional contests advance to the World Final. The contest showcases the best programmers in the world to representatives of large companies who are looking for talent. When practicing for programming competitions, remember that all your efforts should be directed at improving your programming skills. No matter what your performance is in a contest, don't be disappointed. Success in programming contests is affected by factors other than skill, most importantly, adrenaline, luck, and the problem set of the contest. One way of getting immediate feedback on your efforts is to join the Valladolid Online Programming Practice/Contest or the online judge hosted by Ural State University (USU). Successfully solving problems increases your online ranking in the respective competitions.This article is for beginning programmers who are new to programming contests. I will discuss the common problems faced in contests, the University of Valladolid online judge, and the USU online judge. The suggestions are divided into three parts: General Suggestions, Online Contest Suggestions, and Valladolid-Specific Suggestions. Throughout this paper, please note that in real-time contests, the judges are human and in online contests, the judges are computer programs, unless otherwise noted.
By Shahriar Manzoor, July 2001
By Kim Moorman, November 1999
By Hiroaki Kitano, Minoru Asada, Itsuki Noda, Hitoshi Matsubara, April 1998
By Hal Berghel, October 1997
By Fabian Ernst, Jeroen Moelands, Seppo Pieterse, November 1996
By Sara M. Carlstead, February 1996
By Sara M. Carlstead, November 1995
By Sara M. Carlstead, September 1995
By Ronald B. Krisko, May 1995
By Saul Jimenez, May 1995
By Sara M. Carlstead, May 1995
By Ronald B. Krisko, May 1995
By Saveen Reddy, September 1994